* { margin: 0; padding: 0; }

html { height: 100%; font-size: 62.5% }

body { height: 100%; background-color: #FFFFFF; font: 1.2em Verdana, Arial, Helvetica, sans-serif; }


/* ==================== Form style sheet ==================== */

form  { margin: 25px 0 0 29px; width: 450px; padding-bottom: 30px; }

fieldset { margin: 0 0 22px 0; border: 1px solid #095D92; padding: 12px 17px; background-color: #DFF3FF; }
fieldset legend { font-size: 1.1em; background-color: #095D92; color: #FFFFFF; font-weight: bold; padding: 4px 8px; }

fieldset label.float { float: left; display: block; width: 100px; margin: 4px 0 0 0; clear: left; }
fieldset label { display: block; width: auto; margin: 0 0 10px 0; }
fieldset label.spam-protection { display: inline; width: auto; margin: 0; }

fieldset input.inp-text,fieldset textarea,select,fieldset input.choose,fieldset input.answer { border: 1px solid #909090; padding: 3px; }
fieldset input.inp-text,fieldset select { width: 300px; margin: 0 0 8px 0; }
fieldset input.inp-text2 { width: 60px; height:27px; margin: 0 0 8px 0; }

fieldset select {width: 270px; }
fieldset textarea { width: 400px; height: 150px; margin: 0 0 12px 0; display: block; }

fieldset input.choose { margin: 0 2px 0 0; }
fieldset input.answer { width: 40px; margin: 0 0 0 10px; }
fieldset input.submit-button { font: 1.2em Georgia, "Times New Roman", Times, serif; letter-spacing: 1px;  margin: 23px 0 0 0; }
fieldset input.reset-button { font: 1.2em Georgia, "Times New Roman", Times, serif; letter-spacing: 1px;  margin: 23px 0 0 0; }
//form br { display: none; }

/* ==================== Form style sheet END ==================== */
